WormShield: Fast Worm Signature Detection with Distributed Fingerprint Aggregation
نویسندگان
چکیده
Distributed Fingerprint Aggregation ∗ Min Cai, Kai Hwang, Jianping Pan, and Christos Papadopoulos Abstract: Fast detection of worm signatures is essential to contain zero-day worms using content filtering. Recent work has shown that it is feasible to detect worm signatures automatically by analyzing the repetition of worm substrings (i.e., fingerprints) and their address dispersion. However, at the early stage of a worm outbreak, individual edge networks are often short of enough worm samples to generate accurate signatures. In this paper, we present both theoretical modeling and experimental results on a collaborative worm signature detection system (WormShield) that employs distributed fingerprint filtering and aggregation in multiple edge networks. We discover the Zipf-like distributions of fingerprint repetition and address dispersion in reallife Internet traffic. Based on this property, distributed fingerprint filtering significantly reduces the aggregation traffic. WormShield monitors also utilize a novel distributed aggregation tree to aggregate the global information in a scalable and load-balancing fashion. We simulated CodeRed and Slammer worms on realistic Internet configurations with about 100K edge networks. On the average, our scheme using 256 collaborative monitors detects the signature of CodeRedI-v2 about 135 times faster than using equal number of isolated monitors. The signature detection speed of WormShield can be further improved by 19 times when 3, 000 collaborative monitors are deployed. In addition to speed gains, we observe less than 100 false signatures out of Internet traces with 23M packets. Each monitor generates roughly 6KB/s aggregation traffic, which is 0.03% of the 18MB/s link traffic sniffed. These results on speed, accuracy and overhead demonstrate the effectiveness and scalability of WormShield in fast worm signature detection.
منابع مشابه
WormShield: Collaborative Worm Signature Detection Using Distributed Aggregation Trees
Problem. Large-scale worm outbreak is one of the major security threats to today’s Internet. Network worms exploit the vulnerabilities of widely deployed homogenous software to self-propagate quickly. Moore et al [3] show that the react time of worm containment is only a few minutes and the signature-based filtering is more efficient than source-address filtering. Recent work by Earlybird [4] a...
متن کاملFast Containment of Internet Worms and Tracking of DDoS Attacks with Distributed-Hashing Overlays
Internet catastrophes could be caused by large-scale worm outbreaks that lead to DDoS flooding attacks. Internet worms can be exploited to damage infected hosts and launch flooding attacks against high-profile Internet services. We suggest deploying distributed WormShield monitors to automatically detect and disseminate worm signatures. WormShield monitors analyze the global prevalence and addr...
متن کاملA Robust Strucutural Fingerprint Restoration
Fast and accurate ridge detection in fingerprints is essential to each AFIS (Automatic Fingerprint Identification System). Smudged furrows and cut ridges in the image of a finger print are major problems in any AFIS. This paper investigates a new online ridge detection method that reduces the complexity and costs associated with the fingerprint identification procedure. The noise in fingerprint...
متن کاملSurvey of Polymorphic Worm Signatures
Worms are self –replicating, fast moving malicious codes, capable of spreading themselves without human interaction. It’s a weapon of choice for those, who like to launch destructive attacks on network or internet as a whole. Recently there emerge more sophisticated worms such as polymorphic worm which vary their payload in every infection attempt. Polymorphic worms have more than one mutated i...
متن کاملInverted File Based Search Technique for Video Copy Retrieval
A video copy detection system is a content-based search engine focusing on Spatio-temporal features. It aims to find whether a query video segment is a copy of video from the video database or not based on the signature of the video. It is hard to find whether a video is a copied video or a similar video since the features of the content are very similar from one video to the other. The main fo...
متن کامل